package com.cictec.middleware.core.entity;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;

/**
 * 报警设置围栏时间信息
 * @author ql
 */
@Table(name = "t_warn_zone_time")
public class SystemWarnSettingZoneTime implements Serializable {
	private static final long serialVersionUID = -7010051322545612228L;

	@Id
    @Column(name = "wzt_uuid")
    private String wztUuid;

    /**
     * 区域表id
     */
    @Column(name = "wzt_wz_uuid")
    private String wztWzUuid;

    /**
     * 区域名称
     */
    @Column(name = "wzt_zone_name")
    private String wztZoneName;

    /**
     * 限速开始时间HH:mm
     */
    @Column(name = "wzt_speed_start_time")
    private String wztSpeedStartTime;

    /**
     * 限速结束时间HH:mm
     */
    @Column(name = "wzt_speed_end_time")
    private String wztSpeedEndTime;

    /**
     * 最大车速Km/h
     */
    @Column(name = "wzt_max_speed")
    private Short wztMaxSpeed;

    @Column(name = "wzt_create_time")
    private Date wztCreateTime;

    /**
     * 1上行2下行
     */
    @Column(name = "wzt_line_type")
    private String wztLineType;

    @Column(name = "wzt_update_time")
    private Date wztUpdateTime;

    /**
     * 线路ID
     */
    @Column(name = "wzt_line_uuid")
    private String wztLineUuid;

    /**
     * @return wzt_uuid
     */
    public String getWztUuid() {
        return wztUuid;
    }

    /**
     * @param wztUuid
     */
    public void setWztUuid(String wztUuid) {
        this.wztUuid = wztUuid;
    }

    /**
     * 获取区域表id
     *
     * @return wzt_wz_uuid - 区域表id
     */
    public String getWztWzUuid() {
        return wztWzUuid;
    }

    /**
     * 设置区域表id
     *
     * @param wztWzUuid 区域表id
     */
    public void setWztWzUuid(String wztWzUuid) {
        this.wztWzUuid = wztWzUuid;
    }

    /**
     * 获取区域名称
     *
     * @return wzt_zone_name - 区域名称
     */
    public String getWztZoneName() {
        return wztZoneName;
    }

    /**
     * 设置区域名称
     *
     * @param wztZoneName 区域名称
     */
    public void setWztZoneName(String wztZoneName) {
        this.wztZoneName = wztZoneName;
    }

    /**
     * 获取限速开始时间HH:mm
     *
     * @return wzt_speed_start_time - 限速开始时间HH:mm
     */
    public String getWztSpeedStartTime() {
        return wztSpeedStartTime;
    }

    /**
     * 设置限速开始时间HH:mm
     *
     * @param wztSpeedStartTime 限速开始时间HH:mm
     */
    public void setWztSpeedStartTime(String wztSpeedStartTime) {
        this.wztSpeedStartTime = wztSpeedStartTime;
    }

    /**
     * 获取限速结束时间HH:mm
     *
     * @return wzt_speed_end_time - 限速结束时间HH:mm
     */
    public String getWztSpeedEndTime() {
        return wztSpeedEndTime;
    }

    /**
     * 设置限速结束时间HH:mm
     *
     * @param wztSpeedEndTime 限速结束时间HH:mm
     */
    public void setWztSpeedEndTime(String wztSpeedEndTime) {
        this.wztSpeedEndTime = wztSpeedEndTime;
    }

    /**
     * 获取最大车速Km/h
     *
     * @return wzt_max_speed - 最大车速Km/h
     */
    public Short getWztMaxSpeed() {
        return wztMaxSpeed;
    }

    /**
     * 设置最大车速Km/h
     *
     * @param wztMaxSpeed 最大车速Km/h
     */
    public void setWztMaxSpeed(Short wztMaxSpeed) {
        this.wztMaxSpeed = wztMaxSpeed;
    }

    /**
     * @return wzt_create_time
     */
    public Date getWztCreateTime() {
        return wztCreateTime;
    }

    /**
     * @param wztCreateTime
     */
    public void setWztCreateTime(Date wztCreateTime) {
        this.wztCreateTime = wztCreateTime;
    }

    /**
     * 获取1上行2下行
     *
     * @return wzt_line_type - 1上行2下行
     */
    public String getWztLineType() {
        return wztLineType;
    }

    /**
     * 设置1上行2下行
     *
     * @param wztLineType 1上行2下行
     */
    public void setWztLineType(String wztLineType) {
        this.wztLineType = wztLineType;
    }

    /**
     * @return wzt_update_time
     */
    public Date getWztUpdateTime() {
        return wztUpdateTime;
    }

    /**
     * @param wztUpdateTime
     */
    public void setWztUpdateTime(Date wztUpdateTime) {
        this.wztUpdateTime = wztUpdateTime;
    }

    /**
     * 获取线路ID
     *
     * @return wzt_line_uuid - 线路ID
     */
    public String getWztLineUuid() {
        return wztLineUuid;
    }

    /**
     * 设置线路ID
     *
     * @param wztLineUuid 线路ID
     */
    public void setWztLineUuid(String wztLineUuid) {
        this.wztLineUuid = wztLineUuid;
    }
}